|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpow.webserver.SSLUtilities
public final class SSLUtilities
This class provide various static methods that relax X509 certificate and hostname verification while using the SSL over the HTTP protocol. call: SSLUtilities.trustAllHostnames() to turn off the default hostname verification on HTTPS connection; SSLUtilities.trustAllHttpsCertificates() to turn off the default certificate validation on HTTPS connection.
| Nested Class Summary | |
|---|---|
static class |
SSLUtilities._FakeHostnameVerifier
Deprecated. see SSLUtilities.FakeHostnameVerifier. |
static class |
SSLUtilities._FakeX509TrustManager
Deprecated. see SSLUtilities.FakeX509TrustManager. |
static class |
SSLUtilities.FakeHostnameVerifier
This class implements a fake hostname verificator, trusting any host name. |
static class |
SSLUtilities.FakeX509TrustManager
This class allow any X509 certificates to be used to authenticate the remote side of a secure socket, including self-signed certificates. |
| Constructor Summary | |
|---|---|
SSLUtilities()
|
|
| Method Summary | |
|---|---|
static void |
trustAllHostnames()
Set the default Hostname Verifier to an instance of a fake class that trust all hostnames. |
static void |
trustAllHttpsCertificates()
Set the default X509 Trust Manager to an instance of a fake class that trust all certificates, even the self-signed ones. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SSLUtilities()
| Method Detail |
|---|
public static void trustAllHostnames()
public static void trustAllHttpsCertificates()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||